home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 July: Mac OS SDK / Dev.CD Jul 97 SDK1.toast / Development Kits (Disc 1) / Interfaces&Libraries / Interfaces / AIncludes / TSMTE.a < prev    next >
Encoding:
Text File  |  1996-01-24  |  2.5 KB  |  90 lines  |  [TEXT/MPS ]

  1. ;
  2. ;    File:        TSMTE.a
  3. ;
  4. ;    Contains:    Text Services Managerfor TextEdit Interfaces.
  5. ;
  6. ;    Version:    Technology:    System 7.5
  7. ;                Package:    Universal Interfaces 2.2 in “MPW” on ETO #20
  8. ;
  9. ;    Copyright:    © 1984-1995 by Apple Computer, Inc.
  10. ;                All rights reserved.
  11. ;
  12. ;    Bugs?:        If you find a problem with this file, use the Apple Bug Reporter
  13. ;                stack.  Include the file and version information (from above)
  14. ;                in the problem description and send to:
  15. ;                    Internet:    apple.bugs@applelink.apple.com
  16. ;                    AppleLink:    APPLE.BUGS
  17. ;
  18. ;
  19.  
  20.     IF &TYPE('__TSMTE__') = 'UNDEFINED' THEN
  21. __TSMTE__ SET 1
  22.  
  23.  
  24.     IF &TYPE('__TEXTEDIT__') = 'UNDEFINED' THEN
  25.     include 'TextEdit.a'
  26.     ENDIF
  27. ;        include 'Types.a'                                            ;
  28. ;            include 'ConditionalMacros.a'                            ;
  29. ;        include 'Quickdraw.a'                                        ;
  30. ;            include 'MixedMode.a'                                    ;
  31. ;            include 'QuickdrawText.a'                                ;
  32.  
  33.     IF &TYPE('__DIALOGS__') = 'UNDEFINED' THEN
  34.     include 'Dialogs.a'
  35.     ENDIF
  36. ;        include 'Errors.a'                                            ;
  37. ;        include 'Memory.a'                                            ;
  38. ;        include 'Menus.a'                                            ;
  39. ;        include 'Controls.a'                                        ;
  40. ;        include 'Windows.a'                                        ;
  41. ;            include 'Events.a'                                        ;
  42. ;                include 'OSUtils.a'                                ;
  43.  
  44.     IF &TYPE('__APPLEEVENTS__') = 'UNDEFINED' THEN
  45.     include 'AppleEvents.a'
  46.     ENDIF
  47. ;        include 'EPPC.a'                                            ;
  48. ;            include 'AppleTalk.a'                                    ;
  49. ;            include 'Files.a'                                        ;
  50. ;                include 'Finder.a'                                    ;
  51. ;            include 'PPCToolbox.a'                                    ;
  52. ;            include 'Processes.a'                                    ;
  53. ;        include 'Notification.a'                                    ;
  54.  
  55.     IF &TYPE('__TEXTSERVICES__') = 'UNDEFINED' THEN
  56.     include 'TextServices.a'
  57.     ENDIF
  58. ;        include 'Components.a'                                        ;
  59.  
  60. kTSMTESignature                    EQU        'tmTE'
  61. kTSMTEInterfaceType                EQU        'tmTE'
  62. kTSMTEDialog                    EQU        'tmDI'
  63.  
  64. ; update flag for TSMTERec
  65. kTSMTEAutoScroll                EQU        1
  66.  
  67. ; callback procedure definitions
  68. TSMTERec                 RECORD    0
  69. textH                     ds.l   1        ; offset: $0 (0)
  70. preUpdateProc             ds.l   1        ; offset: $4 (4)
  71. postUpdateProc             ds.l   1        ; offset: $8 (8)
  72. updateFlag                 ds.l   1        ; offset: $C (12)
  73. refCon                     ds.l   1        ; offset: $10 (16)
  74. sizeof                     EQU *            ; size:   $14 (20)
  75.                         ENDR
  76.  
  77. ; typedef struct TSMTERec     TSMTERec, *TSMTERecPtr, **TSMTERecHandle
  78.     IF ¬ STRICT_WINDOWS  THEN
  79. TSMDialogRecord         RECORD    0
  80. fDialog                     ds     DialogRecord ; offset: $0 (0)
  81. fDocID                     ds.l   1        ; offset: $AA (170)
  82. fTSMTERecH                 ds.l   1        ; offset: $AE (174)
  83. fTSMTERsvd                 ds.l   3        ; offset: $B2 (178)        ; reserved
  84. sizeof                     EQU *            ; size:   $BE (190)
  85.                         ENDR
  86.  
  87. ; typedef struct TSMDialogRecord  TSMDialogRecord, *TSMDialogPeek
  88.     ENDIF
  89.     ENDIF ; __TSMTE__
  90.